
/**
\file
Declaration of the viewport base class and reference counted smart pointer.
\author Sean Tromans
*/

#ifndef	RAINBOW_VIEWPORT_FWD_HPP
#define	RAINBOW_VIEWPORT_FWD_HPP

#include <boost/shared_ptr.hpp>

namespace rainbow
{

	class viewport;

	/**
	\relates rainbow::viewport
	Reference counted smart pointer to a rainbow::viewport
	\author Sean Tromans
	*/
	typedef boost::shared_ptr< viewport > viewport_ptr;

};

#endif	//RAINBOW_VIEWPORT_FWD_HPP